﻿using System.Collections.Generic;

namespace vtpsms.dao.dal.Repository
{
    /// <summary>
    /// Interface Repository
    /// Chứa các hàm cơ bản truy vấn đến csdl
    /// </summary>
    /// <typeparam name="T"></typeparam>
    public interface IRepository<T>
    {
        IEnumerable<T> Get();
        T GetById(object id);
        IEnumerable<T> FindByName(object s);
        void Insert(T T);
        void Delete(object id);
        void Delete(T T);
        void Update(T T);
        void Save();
    }
}
